/*
 * sixQuiPrend.h
 * projet Unix: 6 qui prend
 *
 *  @authors Doublier Sami
 *  @authors Pingot Alexandre
 */

#if !defined(_SIXQUIPREND_H_)
#define _SIXQUIPREND_H_

#include "memoire.h"
#include "connexion.h"
/* Handler qui traite le signal SIGALARM pour annoncer que le temps est écoulé*/
void signalHandler(int);

/* Affichage des cartes sur la table et des cartes en possession du joueur, cette méthode est appelée à chaque fois que le joueur doit
 * proposer une carte */
void afficherPartie();

/* Vérifie si la proposition du joueur correspond bien à une carte de son propre jeu.
 * Le deuxième argument est le numéro du joueur.
 * */
int verifierCarte(char *);

/* fonction appellée lors du lancement du jeu*/
void sixQuiPrend(int);

/* Avant de démarrer la partie, le joueur doit recevoir plusieurs ressources du serveur :
 * -les informations sur la mémoire partagée */
void receptionDesRessources(void);

void debutDePartie();

void quitter();

/* Affiche les points*/
void afficherPoints();

#endif
